home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-10-09 | 406 b | 25 lines | [TEXT/tefi] |
- pascal long AUXDispatch(selector,p)
- short selector;
- char *p;
- extern 0xABf9;
-
- #define AUX_GET_SIGNAL 3 /* get pointer to signal routine */
-
- typedef int (*fn)();
-
-
- fn auxsignal(sig, func)
- int sig;
- fn func;
- {
- int (*signal_ptr)();
- int (*ret_val)();
-
-
- AUXDispatch(AUX_GET_SIGNAL,(char *)&signal_ptr);
-
- ret_val = (int (*)())(*signal_ptr)(sig, func);
- return(ret_val);
- }
-
-